-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recurring meetings #15620
Merged
Merged
Recurring meetings #15620
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
oliverguenther
force-pushed
the
feature/recurring-meetings
branch
from
May 21, 2024 09:58
c56a135
to
4ed9b8b
Compare
oliverguenther
force-pushed
the
feature/recurring-meetings
branch
2 times, most recently
from
October 2, 2024 19:25
4a85acc
to
df1adef
Compare
This doesn't help, as the requested url is the turbo frame
oliverguenther
force-pushed
the
feature/recurring-meetings
branch
from
November 11, 2024 10:13
df1adef
to
b3985d1
Compare
oliverguenther
changed the title
Prepare basic recurring meeting setup
Recurring meetings
Nov 11, 2024
mrmir
force-pushed
the
feature/recurring-meetings
branch
from
November 13, 2024 19:54
32395d4
to
6f8dd8e
Compare
mrmir
reviewed
Nov 13, 2024
modules/meeting/app/controllers/recurring_meetings_controller.rb
Outdated
Show resolved
Hide resolved
This reverts commit 27a517d.
akabiru
pushed a commit
that referenced
this pull request
Dec 9, 2024
* Prepare basic recurring meeting setup * Add proof of concept to create schedules * Add feature flag * Rework menu * Pass request to meetings menu This doesn't help, as the requested url is the turbo frame * Add filter menu for recurring meetings * Start primerized create form * Add recurring meetings to dropdown and dialog * Add schedule * Add frequency/iterations form * Add services * Recurring meetings menu entry * Fix setting project * Template * add bi-weekly * Add template sideinfo * Skip mails when adding participants * exclude templated meetings * Add header for templates * Prevent deletion of meeting template * Fix breadcrumb * WIP Add show table and initialization * Change icon for calendar * remove unused template * add template has_one * meeting form * Fix creation of recurring * working edit * specify end time * Add header actions * Add initial recurring meeting frequency label * Add index page * Add soft delete and restore for occurrences * Refine implementation of scheduled meetings using skeletons * Add template link * Paginate * Move init of meeting to recurring * Add schedule in words * Add show series action item * Implement changed show page of occurrence * Add interval, fewer frequencies * Add interval to schedule * Try to add non working days * Update meetings index to display recurring occurrences correctly * Update schedule in words * Fix exception rule * Fix occurrence for working days * Hide interval when selecting working_days * Document show-when-value-selected * Set interval to 1 when changing to working_days * Fix dialog * Adapt to mobile table * Update type filter * Rename TypeFilter -> RecurringFilter * Start date group * Combined Filter component * Updated menu * Update label created by me * Add validation on end_date > start_date * Implement sorting through query * Render all meeting series in the sidebar * Select my meetings only when href passed * WIP Add initial specs * Fix date validation * Use the correct date formatter in the subtitle * Add spec for date validation * Change label to View template * Add edit series button * Fix deletion of recurring meetings * Correctly hide form for end_after options * Update copy behaviour to never allow recurring copies * Fix location value in form * Fix meeting details form * Add scheduled meetings table * Replace destroy/restore with actual destroy * Uniqueness * Delete with schedule * Switch to start_time * Use start_time in schedule Otherwise, we get time mismatches * Add helper for time formatting to the current user * fixup! Delete with schedule * Move update_start_time to concern * Delete cancelled meetings when changing schedule * Allow passing dates directly * Remove cancelled occurrences when changing schedules * Limit count_rule until end_date * Show changed start times for occurrences * Indent case * Fix destroy path to include project * Fix past meetings * Schedule first occurrence on creation * Linting * fixup! Linting * Autoschedule job * Add more schedule tests * Fix project-based destroy * Redirect to template, not show * Don't cache user time zone in request store * Fix forgotten invited where * fixup! Linting * Remove default meeting order * Fix meetings index spec with new ordering * Fix path * Convert meeting tab to cuprite * Fix expectation for meeting tab * More robust selector on meeting tab * Change global menu spec * Add more CRUD specs * Fix dates and times * Allow cancellation of scheduled meetings * Lint * Reschedule init job when updating schedule * Fix end date in the form * Test cancellation * Extract create spec * Fix specs * Add spec when lacking permissions * Fix cancellation of scheduled meetings * Render meetings with correct project link * Remove unused disable * Remove useless cop disable * Add contract specs * Add delete contract spec * Revert "Add delete contract spec" This reverts commit 27a517d. * Add delete contract spec for meetings itself * Fix spec * Hide past cancelled occurrences * Show different delete labels and messages * Move to request spec --------- Co-authored-by: Mir Bhatia <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implementation chunks
https://community.openproject.org/work_packages/54188
Known TODOS
format_date
everywhereKnown TODOS in separate PRs
Issues found
Questions
https://community.openproject.org/projects/meetings-stream/meetings/3901